Skip to content

ci: separate CI and release workflows#38

Merged
BernardJen merged 2 commits into
mainfrom
ci/separate-release-workflow
Apr 17, 2026
Merged

ci: separate CI and release workflows#38
BernardJen merged 2 commits into
mainfrom
ci/separate-release-workflow

Conversation

@BernardJen
Copy link
Copy Markdown
Contributor

Summary

Split CI/CD pipeline to prevent automatic releases on every merge:

  • ci.yml: Runs lint and test on all PRs and pushes to main
  • release.yml: Manual trigger (workflow_dispatch) for building and releasing versions

This gives full control over when versions are released while keeping automated testing on every commit.

Test plan

  • Verify CI runs on PRs and merges to main (lint and build only)
  • Manually trigger release workflow from Actions tab
  • Confirm builds and version bumping work as expected

🤖 Generated with Claude Code

BernardJen and others added 2 commits April 17, 2026 12:18
Split workflows to prevent automatic releases on every merge:
- ci.yml: Runs lint and test on all PRs and pushes to main
- release.yml: Manual trigger (workflow_dispatch) for building and releasing

This gives full control over when versions are released while keeping
automated testing on every commit.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@BernardJen BernardJen merged commit 82baf03 into main Apr 17, 2026
1 check passed
@BernardJen BernardJen deleted the ci/separate-release-workflow branch April 17, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant